home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QuickTime 1.5 for Developers
/
QuickTime 1.5 for Developers.iso
/
Goodies
/
Aldus Fetch™
/
Fetch Browser
/
Fetch Browser.rsrc
/
CODE_103_SANELIB.txt
< prev
next >
Wrap
Text File
|
1992-10-27
|
6KB
|
111 lines
# near model CODE resource
# jump table entries: 18600-18603 (4 of them)
export_2325:
00000000 554F subq.w A7, 2
00000002 2F2F 0006 move.l -[A7], [A7 + 0x6]
00000006 486F 0004 pea.l [A7 + 0x4]
0000000A 3F3C 2010 move.w -[A7], 0x2010
0000000E A9EB syscall Pack4/FP68K
00000010 301F move.w D0, [A7]+
00000012 4E75 rts
export_2326:
00000014 4E56 FFF4 link A6, -0x000C
00000018 486E FFF4 pea.l [A6 - 0xC]
0000001C 3F3C 0017 move.w -[A7], 0x17
00000020 A9EB syscall Pack4/FP68K
00000022 3F3C 6000 move.w -[A7], 0x6000 /* '`\0' */
00000026 4857 pea.l [A7]
00000028 3F3C 0001 move.w -[A7], 0x1
0000002C A9EB syscall Pack4/FP68K
0000002E 548F addq.l A7, 2
00000030 41EE FFF6 lea.l A0, [A6 - 0xA]
00000034 226E 0008 movea.l A1, [A6 + 0x8]
00000038 20D9 move.l [A0]+, [A1]+
0000003A 20D9 move.l [A0]+, [A1]+
0000003C 3091 move.w [A0], [A1]
0000003E 5188 subq.l A0, 8
00000040 43EE 000C lea.l A1, [A6 + 0xC]
00000044 613E bsr +0x40 /* 00000084 */
00000046 3F3C 0004 move.w -[A7], 0x4
0000004A 4857 pea.l [A7]
0000004C 3F3C 001B move.w -[A7], 0x1B
00000050 A9EB syscall Pack4/FP68K
00000052 101F move.b D0, [A7]+
00000054 671C beq +0x1E /* 00000072 */
00000056 7200 moveq.l D1, 0x00
00000058 0890 0007 bclr.b [A0], 0x7
0000005C 6704 beq +0x6 /* 00000062 */
0000005E 123C 0080 move.b D1, 0x80
label00000062:
00000062 487A 002C pea.l [PC + 0x2C /* 00000090, value 0x3F000000 '?\0\0\0', cstring "?" */]
00000066 4850 pea.l [A0]
00000068 3F3C 1000 move.w -[A7], 0x1000
0000006C A9EB syscall Pack4/FP68K
0000006E 8310 or.b [A0], D1
00000070 6112 bsr +0x14 /* 00000084 */
label00000072:
00000072 486E FFF4 pea.l [A6 - 0xC]
00000076 3F3C 0019 move.w -[A7], 0x19
0000007A A9EB syscall Pack4/FP68K
0000007C 4E5E unlink A6
0000007E 205F movea.l A0, [A7]+
00000080 584F addq.w A7, 4
00000082 4ED0 jmp [A0]
fn00000084:
00000084 4850 pea.l [A0]
00000086 4851 pea.l [A1]
00000088 3F3C 2810 move.w -[A7], 0x2810
0000008C A9EB syscall Pack4/FP68K
0000008E 4E75 rts
00000090 3F00 move.w -[A7], D0
00000092 0000 4CD7 ori.b D0, 0xD7
// begin alternate branch 00000094-00000098
fn00000094:
00000094 4CD7 0301 movem.l D0,A0,A1, [A7]
// end alternate branch 00000094-00000098
fn00000094: // (misaligned)
00000096 0301 btst D1, D1
00000098 2F00 move.l -[A7], D0
0000009A 486F 0010 pea.l [A7 + 0x10]
0000009E 48E7 00C0 movem.l -[A7], A0,A1
000000A2 7003 moveq.l D0, 0x03
label000000A4:
000000A4 3F00 move.w -[A7], D0
000000A6 A9EE syscall Pack7/DecStr68K
000000A8 2057 movea.l A0, [A7]
000000AA DEFC 0014 add.w A7, 0x14
000000AE 4ED0 jmp [A0]
export_2327:
000000B0 4CEF 0303 0004 movem.l D0,D1,A0,A1, [A7 + 0x4]
000000B6 48E7 C0C0 movem.l -[A7], D0,D1,A0,A1
000000BA 7002 moveq.l D0, 0x02
000000BC 60E6 bra -0x18 /* 000000A4 */
000000BE 4CEF 0303 0004 movem.l D0,D1,A0,A1, [A7 + 0x4]
000000C4 48E7 C0C0 movem.l -[A7], D0,D1,A0,A1
000000C8 7004 moveq.l D0, 0x04
000000CA 60D8 bra -0x26 /* 000000A4 */
export_2328:
000000CC 4CDF 0303 movem.l D0,D1,A0,A1, [A7]+
000000D0 2F00 move.l -[A7], D0
000000D2 4E56 FFE2 link A6, -0x001E
000000D6 2D49 FFFC move.l [A6 - 0x4], A1
label000000DA:
000000DA 486E FFFC pea.l [A6 - 0x4]
000000DE 2F08 move.l -[A7], A0
000000E0 486E FFE2 pea.l [A6 - 0x1E]
000000E4 3F3C 000B move.w -[A7], 0xB
000000E8 A9EB syscall Pack4/FP68K
000000EA 0C6E 013F FFE6 cmpi.w [A6 - 0x1A], 0x13F
000000F0 6608 bne +0xA /* 000000FA */
000000F2 7013 moveq.l D0, 0x13
000000F4 2D40 FFFC move.l [A6 - 0x4], D0
000000F8 60E0 bra -0x1E /* 000000DA */
label000000FA:
000000FA 2F09 move.l -[A7], A1
000000FC 486E FFE2 pea.l [A6 - 0x1E]
00000100 2F01 move.l -[A7], D1
00000102 6100 FF90 bsr -0x6E /* 00000094 */
00000106 4E5E unlink A6
00000108 4E75 rts
0000010A 0000 .incomplete